package reflect.ann;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 定义@Test详解
 *    只能标注到方法上
 *    保留到运行期间
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Test {
    /**
     * order 排序依据属性   -1代表没有顺序
     */
    int order() default -1;
    /**
     * 属性 name
     */
    String name() default "";
    int value() default -1;
}
